﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Data;
using CIT.WMS.MESWcf;
using System.Data.SqlClient;

namespace CIT.WMS
{
    public abstract class I_NMS
    {
        public object sqlDBService;
        public abstract void Exectransql(UserContext uContext, string sqlcmd, CmdParameter[] sqlparameter, out bool ExectransqlResult, out bool ExectransqlResultSpecified);
        public abstract DataTable QueryDataTable(UserContext uContext, string sqlcmd, CmdParameter[] sqlparameter);

        public abstract DataTable QueryDataTable(UserContext uContext, string sqlcmd, SqlParameter[] sqlparameter);

        public abstract int ExcuteSQL(string sqlcmd);

        public abstract DataSet QueryDataSet(UserContext uContext, string sqlcmd, CmdParameter[] sqlparameter);

        public abstract DataTable GetDataTable(string sqlcmd);
    }
}
